.float-clear {
  clear: both;
}

.bootstrap-select{
  width: 90px !important;
}
#search-select{
  display: inline-block;
}
#search{
  display: inline-block;
  width: 204px;
}
#search, #search-select{
  vertical-align: bottom;
}

.pull-right.search{
  width: 450px;
}

#tool-bar{
  border-bottom: 1px solid #ddd;
}

#dot-lists{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 200px;
  overflow-y: auto;
  box-sizing: border-box;
  border-left: 1px solid #ddd;
}
#dot-lists ol{
  padding: 0;
  margin: 0;
}
.dot-list{
  height: 80px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;

  list-style: none;
}

button.havens{
  background-image: url("/../images/havens.png");
}

/*overwrite*/
.modal .modal-body, #complex_modal .modal-footer, #complex_modal .modal-header{
  padding: 25px;
}
.modal .left{
  height: 34px;
}
.modal .right{
  padding-left: 0;
}
.modal label{
  line-height: 34px;
}

.modal .control-group{
  margin-bottom: 15px;
}
.modal .control-group:last-child{
  margin-bottom: 0;
}
